<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="../../css/reset.css"/>
    <link rel="stylesheet" type="text/css" href="../../css/add.css"/>
</head>
<body>
<div id="app">
    <div class="header">
        <span>修改快递信息</span>
    </div>
    <div class="content">
        <table>
            <tr>
                <td class="text-right">运单号</td>
                <td class="content_right"><input class="input inline-input" placeholder="请输入运单号码" id="number"> <span
                        class="btn btn-info" id="find">立即查找</span></td>
            </tr>
        </table>
    </div>


    <div class="header">
        <span>查找信息如下</span>
    </div>
    <div class="content">
        <table>
            <tr>
                <td class="text-right">快递单号</td>
                <td class="content_right"><input class="input" placeholder="请输入快递单号"></td>
            </tr>
            <tr>
                <td class="text-right">快递公司</td>
                <td class="content_right"><input class="input" placeholder="请输入快递公司"></td>
            </tr>
            <tr>
                <td class="text-right">收货人姓名</td>
                <td class="content_right"><input class="input" placeholder="请输入收货人姓名"></td>
            </tr>
            <tr>
                <td class="text-right">手机号码</td>
                <td class="content_right"><input class="input" placeholder="请输入手机号码" id="check_phone"></td>
            </tr>
            <tr>
                <td class="text-right">快递状态</td>
                <td class="content_right"><input type="radio" class="status" name="status" value="1">已签收 <input
                        class="status" name="status" type="radio" value="0">未签收
                </td>
            </tr>
            <tr>
                <td></td>
                <td class="content_right"><span class="btn btn-info" id="update">立即修改</span> <span class="btn">重置</span>
                </td>
            </tr>
        </table>
    </div>
</div>
</body>
<script src="/qrcode/jquery2.1.4.js"></script>
<script src="/layer/layer.js"></script>
<script>
    //隐藏第二个。header content
    $(".header:eq(1),.content:eq(1)").hide();
    var expressId = null;
    var g_userPhone = null;
    $(function () {
        $("#find").click(function () {
            //弹窗返回windowID
            var windowId = layer.load();

            //查找快递单号
            var number = $("#number").val();

            //把number 发送到服务器
            $.getJSON("/express/find.do", {number: number}, function (data) {
                layer.close(windowId);
                //data:{"status":0,"result":"查询成功","data":{"id":2,"number":"124","username":"张三","userPhone":"13843838438","company":"京东快递","code":"213456","inTime":"Jul 21, 2020, 4:26:21 PM","status":0,"sysPhone":"18888888888"}}
                layer.msg(data.result);
                if (data.status == 0) {
                    $(".header:eq(1),.content:eq(1)").fadeIn(1000);
                    expressId = data.data.id;
                    g_userPhone = data.data.userPhone;
                    $("input:eq(1)").val(data.data.number);
                    $("input:eq(2)").val(data.data.company);
                    $("input:eq(3)").val(data.data.username);
                    $("input:eq(4)").val(data.data.userPhone);
                    if (data.data.status == 0) {
                        //未签收
                        $(".status:eq(1)").prop("checked", true);
                    } else {
                        //已签收
                        $(".status:eq(0)").prop("checked", true);
                    }
                }
            })
        });

        //校验手机号
        $("#check_phone").mouseout(function () {
            $("#check_phone").mouseenter(function () {
                $("#check_phone").css({"background": "rgba(234,97,97,0)"})
            })
            var userPhone = $("input:eq(4)").val();

            if (userPhone.match(/^[0-9_]{11}$/) == null) {
            	$("#check_phone").css({"background": "rgba(234,97,97,0.3)"})
                alert("输入错误，请输入正确的手机号");

                return false;

            }


            return true;
        })

        $("#update").click(function () {
            var windowId = layer.load();
            var number = $("input:eq(1)").val();
            var company = $("input:eq(2)").val();
            var username = $("input:eq(3)").val();
            var userPhone = $("input:eq(4)").val();

            var status = $(".status:checked").val();
            var express = {
                id: expressId,
                number: number,
                company: company,
                username: username,
                status: status
            };
            if (userPhone != g_userPhone) {
                express.userPhone = userPhone;
            }
            $.getJSON("/express/update.do", express, function (data) {
                layer.close(windowId);
                layer.msg(data.result)

                if (data.status == 0) {
                    //修改成功的
                    $(".header:eq(1),.content:eq(1)").hide();
                }
            })
        });
    });
</script>
</html>
